package com.ht.medicaltreatment.bean

data class SampleBoxListBean(
    val code: Int,
    val msg: String,
    val rows: MutableList<Row2>,
    val total: Int
)

data class Row2(
    val boxType: Any,
    val codeRange: Any,
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val inputTime: String,
    val inputUserId: Int,
    val inputUserName: String,
    val isTransport: Int,
    val loanCount: Int,
    val loanTime: Any,
    val loanUserName: Any,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val remark: String,
    val rfidCode: String,
    val rfidSampleVOList: Any,
    val sampleBoxStru: SampleBoxStru,
    val sampleBoxStruId: Int,
    val sampleCategory: Any,
    val sampleStruList: Any,
    val signature: Any,
    val status: Int,
    val tearCode: Any,
    val timePointRange: Any,
    val updateBy: Any,
    val updateTime: Any
)

/*
data class SampleBoxStru(
    val createBy: Any,
    val createTime: Any,
    val detailLocation: String,
    val drawerStru: DrawerStru,
    val drawerStruId: Int,
    val id: Int,
    val laboratoryDictId: Int,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorStruId: Int,
    val remark: Any,
    val row: Int,
    val sampleBoxName: Any,
    val sign: Int,
    val signature: Any,
    val status: Int,
    val structureCol: Int,
    val structureRow: Int,
    val structureSpec: Int,
    val tierStruId: Int,
    val updateBy: Any,
    val updateTime: Any
)

data class DrawerStru(
    val col: Int,
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val laboratoryDictId: Int,
    val number: Int,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorStru: Any,
    val refrigeratorStruId: Int,
    val remark: Any,
    val row: Int,
    val signature: Any,
    val structureRow: Int,
    val tierStru: TierStru,
    val tierStruId: Int,
    val updateBy: Any,
    val updateTime: Any
)

data class TierStru(
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val laboratoryDictId: Int,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorStru: RefrigeratorStru,
    val refrigeratorStruId: Int,
    val remark: Any,
    val row: Int,
    val rowOrColNotRule: Int,
    val signature: Any,
    val structureCol: Int,
    val structureRow: Int,
    val tierHeight: Double,
    val updateBy: Any,
    val updateTime: Any
)

data class RefrigeratorStru(
    val createBy: Any,
    val createTime: Any,
    val equipmentType: Int,
    val firstSampleBoxStruCol: Int,
    val firstSampleBoxStruRow: Int,
    val id: Int,
    val laboratoryDict: LaboratoryDict,
    val laboratoryDictId: Int,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorBrandTypeDict: RefrigeratorBrandTypeDict,
    val refrigeratorBrandTypeDictId: Int,
    val remark: Any,
    val signature: Any,
    val structureRow: Int,
    val temperature: String,
    val updateBy: Any,
    val updateTime: Any
)

data class LaboratoryDict(
    val createBy: Any,
    val createTime: String,
    val id: Int,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val remark: String,
    val remarks: Any,
    val signature: Any,
    val updateBy: Any,
    val updateTime: Any,
    val user: Any,
    val userId: Int
)

data class RefrigeratorBrandTypeDict(
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val picture: String,
    val pid: Int,
    val reason: Any,
    val remark: Any,
    val sign: Int,
    val signature: Any,
    val updateBy: Any,
    val updateTime: Any
)*/
